import React from 'react';
import { Icon } from './base';

/**
 * &#xe77e; 进宝
 *
 * @export
 * @class IconDianPu
 * @extends {Icon}
 */
export default class IconDianPu extends Icon {
    static defaultProps = {
        ...Icon.defaultProps,
        color: '#1C1A1A',
    };

    render() {
        const { className, style } = this.props;

        const { width, height } = this.getSize();

        return (
            <svg viewBox="0 0 1024 1024" width={width} height={height} style={style} className={className}>
                <path
                    d="M174.08 567.168v289.9968c0 17.0752 12.2112 30.0032 25.984 30.0032h623.872c13.7728 0 25.984-12.928 25.984-30.0032V567.1424a217.1648 217.1648 0 0 1-91.136 19.8912 215.9104 215.9104 0 0 1-123.392-38.3232A215.9104 215.9104 0 0 1 512 587.0336a215.9616 215.9616 0 0 1-123.392-38.3232 215.9104 215.9104 0 0 1-123.4432 38.3232 217.1136 217.1136 0 0 1-91.0848-19.8656z m-61.3376-42.5472C74.7008 486.912 51.2 435.2 51.2 378.1632c0-7.3216 1.2032-14.592 3.968-22.5792l89.3952-232.2432C154.0096 95.5648 180.6592 76.8 210.6624 76.8H819.456c30.4896 0 57.472 19.4048 66.176 46.848l83.968 234.2912c2.0992 6.5536 3.1744 13.3632 3.1744 20.224 0 57.0112-23.5008 108.7232-61.5424 146.432 0.0768 0.8192 0.1024 1.6128 0.1024 2.4064v330.1632c0 49.2032-38.5792 90.0352-87.424 90.0352H200.064C151.2192 947.2 112.64 906.368 112.64 857.1648V527.0016c0-0.7936 0.0256-1.5872 0.1024-2.3808z m296.576-36.5568A153.1392 153.1392 0 0 0 512 527.0016c38.4768 0 74.6496-13.824 102.656-38.912l20.7616-18.5856 20.736 18.56a153.0368 153.0368 0 0 0 102.656 38.9376c84.1216 0 152.576-66.816 152.576-148.8384 0-0.768-0.128-1.536-0.0512-1.3312l-83.968-234.368a8.2176 8.2176 0 0 0-7.8592-5.632H210.6624c-3.5584 0-6.7072 2.2016-8.192 6.528l-89.4208 232.2944a7.7568 7.7568 0 0 0-0.4096 2.5088c0 82.048 68.4288 148.8384 152.5248 148.8384a152.9856 152.9856 0 0 0 102.656-38.912l20.736-18.5856 20.7616 18.56z"
                    p-id="34312"
                />
            </svg>
        );
    }
}
